<?php
class bdsistema{
	
	//function __construct(&$db)
	function bdsistema(&$db)
	{
        $this->db =& $db;
	}
	
	function listarUltimoSistema(){
		$sql	= "Select SEQ_SISTEMA From SISTEMA Order by SEQ_SISTEMA desc LIMIT 1";
		$q		= $this->db->execute($sql);
		$res	= $q->getRows();
		return  $res;
	}	
		
	function incluirSistema($sistema){		
		
		$sql 	= "INSERT INTO SISTEMA
					(
						DSC_SISTEMA,	
						DSC_SISTEMA_URL,
						FLG_SISTEMA_ATIVO					
					
					)
					VALUES
					(
					'".$sistema['dsc_sistema']."',
					'".$sistema['dsc_sistema_url']."',
					'".$sistema['flg_sistema_ativo']."'
				)";	
		$res = $this->db->execute($sql); 		
		
		return $res;   
	}
	
	function alterarSistema($sistema){
		
		
		$sql 	= "UPDATE SISTEMA set 
						DSC_SISTEMA			= '".$sistema['dsc_sistema']."',
						DSC_SISTEMA_URL		= '".$sistema['dsc_sistema_url']."',
						FLG_SISTEMA_ATIVO	= '".$sistema['flg_sistema_ativo']."'
					WHERE SEQ_SISTEMA	='".$sistema['seq_sistema']."'";	
		$res = $this->db->execute($sql);
				
		return $res;
	}
	
	function buscaSistema($seq_sistema=""){
		$sql =" SELECT *
				FROM SISTEMA
				WHERE SEQ_SISTEMA='".$seq_sistema."'";
		$q		= $this->db->execute($sql);
		$res	= $q->getRows();		
		return  $res;
	}
	
	function buscaSistemas($pesquisa,$tipo = "POST"){
		$sql	= " SELECT *, Case FLG_SISTEMA_ATIVO when 0 then 'Inativo' else 'Ativo' end FLG_ATIVO2
					FROM SISTEMA						
					WHERE 1=1";
		
		if($tipo=="SESSAO"){
			$pesquisa = $_SESSION['pesquisa'];
		}
		
		//exit; 
		if($pesquisa['dsc_sistema']){
			$sql .=" and UPPER(DSC_SISTEMA) like UPPER('%".$pesquisa['dsc_sistema']."%')";
		} 
		
		if($pesquisa['dsc_sistema_url']){
			$sql .=" and UPPER(DSC_SISTEMA_URL) like UPPER('%".$pesquisa['dsc_sistema_url']."%')";
		} 
		
		
		$q		= $this->db->execute($sql);
		$res	= $q->getRows();

		return  $res;
		
	}
}	
?>